wtt champions macao
Table TennisJarvis Draws the No 3 Seed, Hursey Pairs With Shi Xunyao: Mapping England's Asian SwingJarvis Draws the No 3 Seed, Hursey Pairs With Shi Xunyao: Mapping England's...
BilliardsThe Sediment of Vietnamese Billiards: Excavating Talent from Forgotten CuesWhen the spotlight of Vietnamese billiards shines on familiar names like Tran...
Volleyball2026 AVP League Finals: The Numbers Don't Lie, Defense Decided the CrownOn the sand at Oak Street Beach, Chicago, the stands were packed so tight tha...
International FootballThe Final Fifteen Minutes and the Bench: Where V.League 2026/26 Is Really DecidedMinute 78, the score is 1-1. On the bench at Hòa Xuân Stadium, a 20-year-old...
BadmintonFour Quarter-finals, Zero Semi-finals: Indian Badminton and the Conversion Problem at the 2026 Asian GamesThe Third Shot and the Silence After Minute Forty The first game of...
EsportsNK FC Online and a Final Decided by the Rulebook: Silver at FC Pro Champions Cup 2026The penalty shootout began with a breath. Game seven of the FC Pro Champions...
Table TennisCadet BCL 2026/27: the 28 October deadline and the £38 maths behind England's U15 baseThe entry deadline is Wednesday 28 October. Three players per team, any gende...
Domestic FootballU20 Vietnam 0-0 U20 Palestine (1st Half): When Prediction Models Meet Pitch RealityThe stadium was eerily quiet. Not because of a lack of spectators, but becaus...
BasketballVictor Oladipo's Open Letter to NBA GMs: A Beautiful Story, But Data Doesn't LieWhen basketball becomes a story of numbers, there are letters people write to...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
Domestic FootballV.League 1 in the Mid-Season Window: Rumour Noise and the Signal Buried in the SedimentHang Day Stadium, a late-December afternoon. Stand B stands empty except for ...
Basketball872 Euros and a Gamble Named Miikka MuurinenThe number 872 euros is not a transfer fee. It is the fine imposed by the...
International FootballAlguacil and 'Hormiga': A Promise Written on the Piraeus DocksA long-form Vietnamese football feature on Olympiacos's appointment of Imanol...
International FootballThe Blank Cell in Football Files: Whoever Profits Fills the GapOn 14 June 2026, an accountant who had just left Derby County sent me 41...
International FootballRoss Smith Wins the 2026 World Series of Darts Finals: 11 Maximums, Six Straight Legs and a Prize Table That Reads Like a Disciplinary RecordRoss Smith threw his eleventh maximum, pinned the sixteenth leg, and set the...
International FootballMalaysia lose captain Dion Cools before Vietnam match: A back line that loses its conductorIn their final group match, Malaysia beat Singapore 6-0. The attack exploded,...
International FootballEmpty Data Is Not News: Verification Discipline in the V-League Transfer WindowAt 2:14 in the morning, a photograph appears in a closed chat group used by...
Domestic FootballThe 2026 Sediment Layer: Vietnam's Buried Player Generation and the Gap Nobody CountsAt the 74th minute at Hang Day Stadium, a midfielder born in 2026 stood up to...
SwimmingNumbers Speak Silently, But Their Sequence Always Tells a Story — Two South American Records at José Finkel Trophy 202626.18 seconds and 29.88 seconds. The gap between these two numbers is 3.70...
BadmintonSindhu vs An Se Young: 73 Minutes in the Semi-final, Ten Straight Losses and One Narrow Door in ParisPV Sindhu has reached the BWF French Open final for the first time. The ticke...
BilliardsThe Sediment of Vietnamese Billiards: Excavating Talent from Forgotten CuesWhen the spotlight of Vietnamese billiards shines on familiar names like Tran...
Volleyball2026 AVP League Finals: The Numbers Don't Lie, Defense Decided the CrownOn the sand at Oak Street Beach, Chicago, the stands were packed so tight tha...
International FootballThe Final Fifteen Minutes and the Bench: Where V.League 2026/26 Is Really DecidedMinute 78, the score is 1-1. On the bench at Hòa Xuân Stadium, a 20-year-old...
BadmintonFour Quarter-finals, Zero Semi-finals: Indian Badminton and the Conversion Problem at the 2026 Asian GamesThe Third Shot and the Silence After Minute Forty The first game of...
EsportsNK FC Online and a Final Decided by the Rulebook: Silver at FC Pro Champions Cup 2026The penalty shootout began with a breath. Game seven of the FC Pro Champions...
Table TennisCadet BCL 2026/27: the 28 October deadline and the £38 maths behind England's U15 baseThe entry deadline is Wednesday 28 October. Three players per team, any gende...
Domestic FootballU20 Vietnam 0-0 U20 Palestine (1st Half): When Prediction Models Meet Pitch RealityThe stadium was eerily quiet. Not because of a lack of spectators, but becaus...
BasketballVictor Oladipo's Open Letter to NBA GMs: A Beautiful Story, But Data Doesn't LieWhen basketball becomes a story of numbers, there are letters people write to...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
Domestic FootballV.League 1 in the Mid-Season Window: Rumour Noise and the Signal Buried in the SedimentHang Day Stadium, a late-December afternoon. Stand B stands empty except for ...
Basketball872 Euros and a Gamble Named Miikka MuurinenThe number 872 euros is not a transfer fee. It is the fine imposed by the...
International FootballAlguacil and 'Hormiga': A Promise Written on the Piraeus DocksA long-form Vietnamese football feature on Olympiacos's appointment of Imanol...
International FootballThe Blank Cell in Football Files: Whoever Profits Fills the GapOn 14 June 2026, an accountant who had just left Derby County sent me 41...
International FootballRoss Smith Wins the 2026 World Series of Darts Finals: 11 Maximums, Six Straight Legs and a Prize Table That Reads Like a Disciplinary RecordRoss Smith threw his eleventh maximum, pinned the sixteenth leg, and set the...
International FootballMalaysia lose captain Dion Cools before Vietnam match: A back line that loses its conductorIn their final group match, Malaysia beat Singapore 6-0. The attack exploded,...
International FootballEmpty Data Is Not News: Verification Discipline in the V-League Transfer WindowAt 2:14 in the morning, a photograph appears in a closed chat group used by...
Domestic FootballThe 2026 Sediment Layer: Vietnam's Buried Player Generation and the Gap Nobody CountsAt the 74th minute at Hang Day Stadium, a midfielder born in 2026 stood up to...
SwimmingNumbers Speak Silently, But Their Sequence Always Tells a Story — Two South American Records at José Finkel Trophy 202626.18 seconds and 29.88 seconds. The gap between these two numbers is 3.70...
BadmintonSindhu vs An Se Young: 73 Minutes in the Semi-final, Ten Straight Losses and One Narrow Door in ParisPV Sindhu has reached the BWF French Open final for the first time. The ticke...
